/******************************************************************************
 * @file       aboutus.h
 * @brief      关于我们
 *****************************************************************************/
#ifndef ABOUTUS_H
#define ABOUTUS_H

#include <QQmlEngine>
#include <QQuickWidget>

#include <QQmlEngine>
#include <QQuickWidget>
#include <QQuickItem>
#include <QJsonObject>

class AboutUs : public QQuickWidget
{
    Q_OBJECT
    QML_ELEMENT

public:
    explicit AboutUs();
    ~AboutUs();

signals:
    void aboutUsMessageChanged(QString aboutUs); // 关于我们信息变化信号

public:
    QQmlContext* getContext() const; // 获取qmlcontext
    QObject* getRootObject() const; // 获取rootObject

    void setAboutUsMessage(QString aboutUs); // 设置关于我们信息
    QString getAboutUsMessage() const; // 获取关于我们信息

    // 设置窗口
    static void aboutUsBox(QWidget *parent, QString text);

private:
    QString _aboutUsMsg = ""; // 关于我们信息
    static AboutUs *_aboutUs; // 静态成员
};

#endif // ABOUTUS_H
